//**********应用发布配置表***********/;
import request from '@/utils/request.js';
const BASE_URL=process.env.VUE_APP_ROOT_URL === './'?'':'/dev-centre'
/**
 * 修改
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * data 参数 
 * appId:'', //MOS中appId 	类型:string 非必填
 * appSecret:'', //MOS中app secret 	类型:string 非必填
 * databaseName:'', //数据库名称  	类型:string 非必填
 * databasePassword:'', //数据库密码  	类型:string 非必填
 * databasePort:'', //服务端口  	类型:string 非必填
 * databaseType:'', //数据库类型  	类型:string 非必填
 * databaseUrl:'', //数据库地址  	类型:string 非必填
 * databaseUsername:'', //数据库用户名  	类型:string 非必填
 * hostPort:'', //服务器端口号 	类型:string 非必填
 * hostUrl:'', //服务地址  	类型:string 非必填
 * id:'', //$column.comments 	类型:integer 非必填
 * logPath:'', //日志文件地址  	类型:string 非必填
 * mosDomain:'', //MOS中域名 	类型:string 非必填
 * mosEnabled:'', //是否启用mos部署 	类型:boolean 非必填
 * redisPassword:'', //redis密码  	类型:string 非必填
 * redisPort:'', //redis端口  	类型:string 非必填
 * redisUrl:'', //redis地址  	类型:string 非必填
 * uploadFilePath:'', //文件上传地址  	类型:string 非必填
 * uploadUrl:'', //文件访问地址  	类型:string 非必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { putHmreleasesetup } from '@/apis/dev-centre/HmReleaseSetupController.js'
 */
export function putHmreleasesetup(data={}, config={}){
  return request({
    method: 'put',
    data,
    url: BASE_URL+`/api/hm-release-setup`,
    ...config,
  }) 
}

/**
 * 新增
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * params_in_path 参数 
 * appUnique:'', //appUnique 必填
 * setupType:'', //setupType 必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { postHmreleasesetupDefaultByAppUniqueBySetupType } from '@/apis/dev-centre/HmReleaseSetupController.js'
 */
export function postHmreleasesetupDefaultByAppUniqueBySetupType(params_in_path, config={}){
  return request({
    method: 'post',
    url: BASE_URL+`/api/hm-release-setup/default/${params_in_path.appUnique}/${params_in_path.setupType}`,
    ...config,
  }) 
}

/**
 * 详情
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * params 参数 
 * setupType:'', //setupType 必填
 * @returns
 * code:'', // 	类型:integer 非必填
 * data:object
  * {
  * appId:'', // 	类型:string 非必填,
  * appSecret:'', // 	类型:string 非必填,
  * appUniqueId:'', // 	类型:string 非必填,
  * databaseName:'', //数据库名称  	类型:string 非必填,
  * databasePassword:'', //数据库密码  	类型:string 非必填,
  * databasePort:'', //服务端口  	类型:string 非必填,
  * databaseType:'', //数据库类型  	类型:string 非必填,
  * databaseUrl:'', //数据库地址  	类型:string 非必填,
  * databaseUsername:'', //数据库用户名  	类型:string 非必填,
  * hostPort:'', // 	类型:string 非必填,
  * hostUrl:'', //服务地址  	类型:string 非必填,
  * id:'', //$column.comments 	类型:integer 非必填,
  * logPath:'', //日志文件地址  	类型:string 非必填,
  * mosDomain:'', // 	类型:string 非必填,
  * mosEnabled:'', // 	类型:boolean 非必填,
  * redisPassword:'', //redis密码  	类型:string 非必填,
  * redisPort:'', //redis端口  	类型:string 非必填,
  * redisUrl:'', //redis地址  	类型:string 非必填,
  * setupType:'', // 	类型:string 非必填,
  * uploadFilePath:'', //文件上传地址  	类型:string 非必填,
  * uploadUrl:'', //文件访问地址  	类型:string 非必填
  * }, // 	类型:undefined 非必填
 * localeCode:'', // 	类型:string 非必填
 * message:'', // 	类型:string 非必填
 * messageData:'', // 	类型:array 非必填
 * **********************
 * import { getHmreleasesetupInfo } from '@/apis/dev-centre/HmReleaseSetupController.js'
 */
export function getHmreleasesetupInfo(params={}, config={}){
  return request({
    method: 'get',
    params,
    url: BASE_URL+`/api/hm-release-setup/info`,
    ...config,
  }) 
}